.home_head{
  position: relative;
}
.home_category {
    width: 250px;
    height: 500px;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    top:0px;
    z-index: 99;
    .menu {
      li {
        padding-left: 40px;
        height: 50px;
        line-height: 50px;
        &:hover,&.active {
          background-color: #27ba9b;
        }
        a {
          margin-right: 4px;
          color: #fff;
          // &:first-child {
          //   font-size: 14px;
          // }
        }
      }
    }
    
    // 弹出层样式
      .layer {
      width: 990px;
      height: 500px;
      background: rgba(255,255,255,0.8);
      position: absolute;
      left: 250px;
      top: 0;
      display: none;
      padding: 0 15px;
      h4 {
        font-size: 15px;
        font-weight: normal;
        line-height: 80px;
        small {
          font-size: 13px;
          color: #666;
        }
      }
      ul {
        display: flex;
        flex-wrap: wrap;
        li {
          width: 310px;
          height: 120px;
          margin-right: 15px;
          margin-bottom: 15px;
          border: 1px solid #eee;
          border-radius: 4px;
          background: #fff;
          &:nth-child(3n) {
            margin-right: 0;
          }
          a {
            display: flex;
            width: 100%;
            height: 100%;
            align-items: center;
            padding: 5px;
            &:hover {
              background: #e3f9f4;
            }
            img {
                width: 95px;
                height: 95px;
            }
            .info {
              padding-left: 10px;
              line-height: 24px;
              width: 190px;
              .name {
                font-size: 15px;
                color: #666;
              }
              .desc {
                color: #999;
              }
              .price {
                font-size: 15px;
               
                i {
                  font-size: 14px;
                }
              }
            }
          }
        }
        // 品牌的样式
        li.brand {
          height: 180px;
          a {
            align-items: flex-start;
            img {
              width: 120px;
              height: 160px;
            }
            .info {
              p {
                margin-top: 4px;
              }
              .place {
                color: #999;
              }
            }
          }
        }
      }
    }
    &:hover {
      .layer {
        display: block;
      }
    }
  }
  // 骨架动画
  .xtx-skeleton {
    animation: fade 1s linear infinite alternate;
  }
  @keyframes fade {
    from {
      opacity: 0.2;
    }
    to {
      opacity: 1;
    }
  }